package com.skirmisher.inspection.conform.service;

import com.skirmisher.inspection.conform.entity.InsConformJob;
import com.skirmisher.inspection.conform.entity.InsConformJobQueryEntity;
import com.skirmisher.inspection.conform.entity.InsConformJobSave;
import com.skirmisher.inspection.inspection.testController.ResponseModel;

import java.util.List;

public interface InsConformJobService {
    InsConformJob getJobDetail(String jobId);

    void getJobPageData(InsConformJobQueryEntity query);

    void deletConformJob(List<String> jobIds);

    void saveConformJob(InsConformJobSave jobSave, ResponseModel responseModel);

    void updateConformJob(InsConformJobSave jobSave, ResponseModel responseModel);

    void startJob(String jobId);

    void endJob(String jobId);

    void updateConformJob2Send(InsConformJobSave jobSave, ResponseModel responseModel);
}
